impeller wheel - German English Dictionary